package com.pubgnode.constant;

/**
 * 认证授权常量类
 */
public interface AuthConstants {

    /**
     * 在请求头中存放Token值的KEY
     */
    String AUTHORIZATION = "Authorization";

    /**
     * token值的前缀
     */
    String BEARER = "Bearer";

    /**
     *token值存放在redis中的前缀
     */
    String LOGIN_TOKEN_PREFIX = "login_prefix:";

    /**
     * 登录的url
     */
    String LOGIN_URL = "/doLogin";

    /**
     * 登出的url
     */
    String LOGOUT_URL = "/doLogout";

    /**
     * 登陆类型
     */
    String LOGIN_TYPE = "login_type";

    /**
     * 登陆类型值：商城后台管理系统用户
     */
    String SYS_USER_LOGIN = "sysUserLogin";

    /**
     * 登陆类型值：商城用户购物系统
     */
    String MEMBER_LOGIN = "memberLogin";

    /**
     * token存放时常-4h
     */
    Long TOKEN_TIME = 14400L;

}
